package edu.hawaii.its381b.client;

import com.google.gwt.user.client.rpc.AsyncCallback;

import edu.hawaii.its381b.shared.Score;

/**
 * The async counterpart of <code>GreetingService</code>.
 */
public interface GreetingServiceAsync {
	
	void putScore(Score s, AsyncCallback<String> callback) 
		throws IllegalArgumentException;
	
	void getScoreboard(AsyncCallback<String> callback) 
		throws IllegalArgumentException;
	
	void getTopScore(AsyncCallback<String> callback) 
		throws IllegalArgumentException;
}
